home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / raytr / r3frhob.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  2.2 KB  |  107 lines

  1.  
  2. // JavaScript wrapper for r3frhob.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_FRHOB_H = 1;
  7. include("real/raytr/r3frobj.js")
  8. include("oops/r3matrix.js")
  9.  
  10.  
  11. var R3CLID_FRHOB = 401;
  12.  
  13.  
  14.  
  15.  
  16. // Virtual method
  17.  
  18. R3FRHM_FINDINSIDE = 401000;
  19.  
  20. function mR3FRHM_FINDINSIDE() {
  21.   DoA(this.r3obj, 401000, 0, R3TID_INTEGER, 0);
  22. }
  23.  
  24.  
  25. R3FRHM_BOOLOP = 401002;
  26.  
  27. function mR3FRHM_BOOLOP() {
  28.   DoA(this.r3obj, 401002, 0, R3TID_INTEGER, 0);
  29. }
  30.  
  31.  
  32. R3FRHM_ADDTRIM = 401003;
  33.  
  34. function mR3FRHM_ADDTRIM() {
  35.   DoA(this.r3obj, 401003, 0, R3TID_INTEGER, 0);
  36. }
  37.  
  38.  
  39. R3FRHM_INSERTMAPPING = 401005;
  40.  
  41. function mR3FRHM_INSERTMAPPING() {
  42.   DoA(this.r3obj, 401005, 0, R3TID_INTEGER, 0);
  43. }
  44.  
  45.  
  46. R3FRHM_END = 401006;
  47.  
  48. function mR3FRHM_END() {
  49.   DoA(this.r3obj, 401006, 0, R3TID_INTEGER, 0);
  50. }
  51.  
  52.  
  53. R3FRHM_PHASEUSAGEQUERY = 401007;
  54.  
  55. function mR3FRHM_PHASEUSAGEQUERY() {
  56.   DoA(this.r3obj, 401007, 0, R3TID_INTEGER, 0);
  57. }
  58.  
  59. var R3ADDTRIMF_NEGATED = 1;
  60. var R3ADDTRIMF_UVTRIM = 2;
  61.  
  62.  
  63.  
  64. R3FRHA_Identifier = 401503;
  65. function SetR3FRHA_Identifier(value) {
  66.   R3Set(this.r3obj, R3FRHA_Identifier, value, R3TID_OBJECT, 0); 
  67. }
  68.  
  69. function GetR3FRHA_Identifier() {
  70.   return R3ToJS(R3Get(this.r3obj, R3FRHA_Identifier, R3TID_OBJECT, 0)); 
  71. }
  72.  
  73. var R3FRHA_UVTrim = 401507; // Integer
  74. var R3FRHA_OptimizeDimensions = 401508; // Integer
  75. var R3FRHA_BBoxMin = 401509; // r3Vect
  76. var R3FRHA_BBoxMax = 401510; // r3Vect
  77. var R3FRHA_MakeTrimCopy = 401511; // Boolean
  78. var R3FRHF_HOLLOWMODE = 1;
  79. var R3FRHF_OPERATEDMODE = 2;
  80. var R3FRHF_INVERTEDMODE = 4;
  81. var R3FRHF_BOOLPAINTMODE = 8;
  82. var R3FRHF_CAMINVIS = 16;
  83. var R3FRHF_REFLINVIS = 32;
  84. var R3FRHF_LIGHTINVIS = 64;
  85. var R3FRHF_NOSHADOWS = 128;
  86.  
  87.  
  88. function r3Frhob () { 
  89.    this.base = r3God;
  90.    if(arguments.length) {
  91.       this.base(R3CLID_FRHOB, arguments);
  92.    }
  93.    // Methods
  94.    this.FINDINSIDE=mR3FRHM_FINDINSIDE;
  95.    this.BOOLOP=mR3FRHM_BOOLOP;
  96.    this.ADDTRIM=mR3FRHM_ADDTRIM;
  97.    this.INSERTMAPPING=mR3FRHM_INSERTMAPPING;
  98.    this.END=mR3FRHM_END;
  99.    this.PHASEUSAGEQUERY=mR3FRHM_PHASEUSAGEQUERY;
  100.  
  101.    // Attributes
  102.    this.GetIdentifier=GetR3FRHA_Identifier;
  103.    this.SetIdentifier=SetR3FRHA_Identifier;
  104. }
  105.  
  106. r3Frhob.prototype=new r3Frobject;
  107. // r3frhob.h_H